package com.sinaapp.zygl.dao;

import java.util.List;

import com.sinaapp.zygl.bean.Customer;

public interface CustomerDao {

	/**
	 * 增加
	 * @param Customer (除了cid)
	 */
	public boolean add(Customer ctm);

	/**
	 * 删除
	 * @param cid
	 */
	public boolean delete(String cid);

	/**
	 * 更新
	 * @param Customer  (所有项 必有id)
	 */

	public boolean update(Customer ctm);

	/**
	 * 查询记录总数 
	 * @param Customer 要查的where条件
	 * @return total
	 */
	public int queryCustomerTotal(Customer ctm);

	/**
	 * 条件查询所有
	 * @param page 第几页
	 * @param rows 一次几条
	 * @param sort 通过什么字段排序(cid cname ...)
	 * @param order 升序 降序(asc desc)
	 * @param Customer 要查的where条件
	 * @return CustomerList
	 */
	public List<Customer> getCustomers(int page, int rows, String sort, String order, Customer ctm);

	/**
	 * 登录(暂时没有此权限)
	 * @param Customer (name,pwd,type)
	 * @return Customer
	 */
	
	// public Customer login(Customer ctm);
}
